#include <iostream>
#include <ctime>

using namespace std;

int main(){
    //添加随机数种子 作用利用当前系统时间生成随机数，防止每次随机数都一样
    srand((unsigned int)time(nullptr));
    //1、系统生成随机数
    int num=rand()%100+1; //rand()%100+1生成0+1~99+1随机数
    cout<<num<<endl;
    //2、玩家进行猜测
    int value;
    while (true){
        cout<<"请输入你的数字"<<endl;
        cin>>value;
        //3、判断玩家的猜测
        //猜对  退出游戏
        //猜错  提示猜的结果过大或者过小重新返回第2步
        if(value>num){
            cout<<"输入的数字过大"<<endl;
        } else if(value<num){
            cout<<"输入的数字过小"<<endl;
        } else{
            cout<<"恭喜你猜对了"<<endl;
            break;
        }
    }

    return 0;
}
